Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ed700 (LWP 30172)]
[New Thread 0x7fffe37ac700 (LWP 30173)]
[New Thread 0x7fffe1906700 (LWP 30176)]
rocksndiamonds: debug mode enabled
double free or corruption (!prev)

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a3535 in __GI_abort () at abort.c:79
#2  0x00007ffff78fa508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0528d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff7900c1a in malloc_printerr (str=str@entry=0x7ffff7a07018 "double free or corruption (!prev)") at malloc.c:5341
#4  0x00007ffff790273c in _int_free (av=0x7ffff7a3cc40 <main_arena>, p=0x55555c17a8c0, have_lock=<optimized out>) at malloc.c:4309
#5  0x0000555555713b28 in checked_free (ptr=0x55555c17a8d0) at misc.c:1275
#6  0x0000555555712b25 in setString (old_value=0x55555860c330 <tape+16>, new_value=0x55555c7858e0 "rnd_gerrit_holl") at misc.c:844
#7  0x00005555556eca43 in TapeErase () at tape.c:530
#8  0x0000555555663548 in HandleMainMenu_SelectLevel (step=0, direction=0, selected_level_nr=17) at screens.c:1949
#9  0x000055555566e4cd in HandleChooseTree (mx=844, my=537, dx=0, dy=0, button=0, ti_ptr=0x5555558763e8 <level_number_current>) at screens.c:4518
#10 0x000055555566e775 in HandleChooseLevelNr (mx=844, my=537, dx=0, dy=0, button=0) at screens.c:4601
#11 0x0000555555649363 in HandleButton (mx=844, my=537, button=0, button_nr=1) at events.c:1735
#12 0x00005555556470fb in HandleButtonEvent (event=0x7fffffffd990) at events.c:518
#13 0x0000555555646b22 in HandleEvents () at events.c:215
#14 0x0000555555646d67 in EventLoop () at events.c:348
#15 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # just selected a level to play
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ed700 (LWP 2874)]
[New Thread 0x7fffe37ac700 (LWP 2875)]
[New Thread 0x7fffe1906700 (LWP 2876)]
[Thread 0x7fffe37ac700 (LWP 2875) exited]
[Thread 0x7fffe37ed700 (LWP 2874) exited]
[Thread 0x7fffe1906700 (LWP 2876) exited]
[Inferior 1 (process 2871) exited normally]
(gdb) bt
No stack.
(gdb) r
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ed700 (LWP 3656)]
[New Thread 0x7fffe37ac700 (LWP 3657)]
[New Thread 0x7fffe1906700 (LWP 3658)]
rocksndiamonds: warning: getKeyFromKeyName(): not completely implemented
[Thread 0x7fffe37ac700 (LWP 3657) exited]
[Thread 0x7fffe37ed700 (LWP 3656) exited]
[Thread 0x7fffe1906700 (LWP 3658) exited]
[Inferior 1 (process 3653) exited normally]
(gdb) r
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ed700 (LWP 5364)]
[New Thread 0x7fffe37ac700 (LWP 5365)]
[New Thread 0x7fffe1906700 (LWP 5367)]
X Error of failed request:  BadCursor (invalid Cursor parameter)
  Major opcode of failed request:  2 (X_ChangeWindowAttributes)
  Resource id in failed request:  0x5fd1c1a0
  Serial number of failed request:  1563
  Current serial number in output stream:  1563
[Thread 0x7fffe1906700 (LWP 5367) exited]
[Thread 0x7fffe37ac700 (LWP 5365) exited]
[Thread 0x7fffe37ed700 (LWP 5364) exited]
bt
^C
Thread 1 "rocksndiamonds" received signal SIGINT, Interrupt.
0x00007ffff630faf0 in _XReadEvents () from /usr/lib/x86_64-linux-gnu/libX11.so.6
(gdb) bt
#0  0x00007ffff630faf0 in _XReadEvents () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#1  0x00007ffff62f7542 in XIfEvent () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#2  0x00007ffff7ebaf77 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#3  0x00007ffff7e8834d in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#4  0x00007ffff7e8b288 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#5  0x00007ffff7e8b63d in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#6  0x00007ffff7e06013 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#7  0x00007ffff7e061d8 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#8  0x00007ffff78bad8c in __run_exit_handlers (status=1, listp=0x7ffff7a3c718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#9  0x00007ffff78baeba in __GI_exit (status=<optimized out>) at exit.c:139
#10 0x00007ffff6311fe7 in _XDefaultError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007ffff631211a in _XError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007ffff630f077 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007ffff630f11d in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007ffff630fa55 in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007ffff62f15ea in XFlush () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007ffff7eb06ba in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#17 0x00007ffff7e1db97 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#18 0x00005555556f8c6b in PumpEvents () at system.c:1672
#19 0x00005555557188cc in UpdateScreen_WithFrameDelay (rect=0x7fffffffd8c0) at sdl.c:234
#20 0x0000555555719a75 in SDLCopyArea (src_bitmap=0x555559ac5900, dst_bitmap=0x555559ac17d0, src_x=0, src_y=0, width=1920, height=1080, dst_x=0, dst_y=0, mask_mode=0) at sdl.c:912
#21 0x00005555556f67d6 in sysCopyArea (src_bitmap=0x555559ac5900, dst_bitmap=0x555559ac17d0, src_x=0, src_y=0, width=1920, height=1080, dst_x=0, dst_y=0, mask_mode=0) at system.c:525
#22 0x00005555556f74ac in BlitBitmap (src_bitmap=0x555559ac5900, dst_bitmap=0x555559ac17d0, src_x=0, src_y=0, width=1920, height=1080, dst_x=0, dst_y=0) at system.c:868
#23 0x000055555564cb48 in BackToFront () at tools.c:840
#24 0x0000555555646d88 in EventLoop () at events.c:362
#25 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # lately I see that the view is not often not starting at the right place and the characters start off screen, and the level is frozen / can't move. ?could this have been caused by a new kernel?
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ed700 (LWP 5787)]
[New Thread 0x7fffe37ac700 (LWP 5788)]
[New Thread 0x7fffe1906700 (LWP 5789)]
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: warning: getKeyFromKeyName(): not completely implemented
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 125 ms (max. 8 fps / 16 %)
rocksndiamonds: warning: getKeyFromKeyName(): not completely implemented
corrupted double-linked list

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a3535 in __GI_abort () at abort.c:79
#2  0x00007ffff78fa508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0528d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff7900c1a in malloc_printerr (str=str@entry=0x7ffff7a03393 "corrupted double-linked list") at malloc.c:5341
#4  0x00007ffff7904231 in _int_malloc (av=av@entry=0x7ffff7a3cc40 <main_arena>, bytes=bytes@entry=36) at malloc.c:3931
#5  0x00007ffff790556a in __GI___libc_malloc (bytes=36) at malloc.c:3057
#6  0x00007ffff4bf10de in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#7  0x00007ffff4bf1a88 in xcb_poll_for_special_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#8  0x00007fffe29e984a in glPrimitiveBoundingBox () from /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
#9  0x00007fffe29e9895 in glPrimitiveBoundingBox () from /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
#10 0x00007fffe29ea412 in glPrimitiveBoundingBox () from /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
#11 0x00007fffe29eb24b in glPrimitiveBoundingBox () from /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
#12 0x00007ffff7eb7173 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#13 0x00005555557188b6 in UpdateScreenExt (rect=0x7fffffffd6e0, with_frame_delay=1) at sdl.c:229
#14 0x00005555557188dd in UpdateScreen_WithFrameDelay (rect=0x7fffffffd6e0) at sdl.c:236
#15 0x0000555555719a75 in SDLCopyArea (src_bitmap=0x555559aae280, dst_bitmap=0x555559850c20, src_x=685, src_y=265, width=550, height=550, dst_x=685, dst_y=265, mask_mode=0) at sdl.c:912
#16 0x00005555556f67d6 in sysCopyArea (src_bitmap=0x555559aae280, dst_bitmap=0x555559850c20, src_x=685, src_y=265, width=550, height=550, dst_x=685, dst_y=265, mask_mode=0) at system.c:525
#17 0x00005555556f74ac in BlitBitmap (src_bitmap=0x555559aae280, dst_bitmap=0x555559850c20, src_x=685, src_y=265, width=550, height=550, dst_x=685, dst_y=265) at system.c:868
#18 0x000055555564cba1 in BackToFront () at tools.c:844
#19 0x0000555555657946 in RequestHandleEvents (req_state=2) at tools.c:4576
#20 0x0000555555657fb0 in RequestEnvelope (text=0x5555557d0610 "No tape for this level!", req_state=2) at tools.c:4819
#21 0x0000555555658081 in Request (text=0x5555557d0610 "No tape for this level!", req_state=2) at tools.c:4859
#22 0x00005555556ed863 in TapeQuickLoad () at tape.c:1032
#23 0x000055555564a4c0 in HandleKey (key=1073741884, key_status=1) at events.c:2243
#24 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd990) at events.c:1462
#25 0x0000555555646b84 in HandleEvents () at events.c:249
#26 0x0000555555646d67 in EventLoop () at events.c:348
#27 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # froze at saying no tape for this level at main screen
(gdb) # can't dismis box
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ed700 (LWP 16871)]
[New Thread 0x7fffe37ac700 (LWP 16872)]
[New Thread 0x7fffe1906700 (LWP 16874)]
rocksndiamonds: warning: getKeyFromKeyName(): not completely implemented
rocksndiamonds: frame delay == 15 ms (max. 66 fps / 133 %)
rocksndiamonds: frame delay == 10 ms (max. 100 fps / 200 %)
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 29 ms (max. 34 fps / 68 %)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 20 ms (max. 50 fps / 100 %)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 125 ms (max. 8 fps / 16 %)
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: warning: getKeyFromKeyName(): not completely implemented
rocksndiamonds: frame delay == 0 ms (maximum speed)

Thread 1 "rocksndiamonds" received signal SIGSEGV, Segmentation fault.
0x00007ffff7904116 in _int_malloc (av=av@entry=0x7ffff7a3cc40 <main_arena>, bytes=bytes@entry=32) at malloc.c:4033
4033	malloc.c: No such file or directory.
(gdb) bt
#0  0x00007ffff7904116 in _int_malloc (av=av@entry=0x7ffff7a3cc40 <main_arena>, bytes=bytes@entry=32) at malloc.c:4033
#1  0x00007ffff790556a in __GI___libc_malloc (bytes=32) at malloc.c:3057
#2  0x0000555555707a65 in hashtable_insert (h=0x55555c0b2230, k=0x55555b70b0f0, v=0x555559a6d670) at hash.c:210
#3  0x000055555570afc9 in insert_hash_entry (h=0x55555c0b2230, k=0x55555b70b0f0 "request.height", v=0x555559a6d670 "150") at setup.c:1810
#4  0x000055555570b1c8 in setHashEntry (hash=0x55555c0b2230, token=0x7fffffffd340 "request.height", value=0x7fffffffd353 "150") at setup.c:1894
#5  0x000055555570b8d7 in loadSetupFileData (setup_file_data=0x55555c0b2230, filename=0x55555f80af40 "/home/bryan/.rocksndiamonds/graphics/1920x1080_by_rjkole/graphicsinfo.conf", 
    top_recursion_level=1, is_hash=1) at setup.c:2198
#6  0x000055555570bb05 in loadSetupFileHash (filename=0x55555f80af40 "/home/bryan/.rocksndiamonds/graphics/1920x1080_by_rjkole/graphicsinfo.conf") at setup.c:2277
#7  0x00005555556458a4 in CheckArtworkConfigForCustomElements (filename=0x55555f80af40 "/home/bryan/.rocksndiamonds/graphics/1920x1080_by_rjkole/graphicsinfo.conf") at init.c:5732
#8  0x00005555556459d7 in CheckArtworkTypeForRedefinedCustomElements (type=0) at init.c:5789
#9  0x0000555555645a38 in InitOverrideArtwork () at init.c:5812
#10 0x0000555555645d9e in ReloadCustomArtwork (force_reload=0) at init.c:5925
#11 0x00005555556628b0 in DrawMainMenu () at screens.c:1596
#12 0x00005555556876a9 in GameEnd () at game.c:4758
#13 0x000055555564a447 in HandleKey (key=32, key_status=1) at events.c:2225
#14 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd990) at events.c:1462
#15 0x0000555555646b84 in HandleEvents () at events.c:249
#16 0x0000555555646d67 in EventLoop () at events.c:348
#17 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # just died
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ed700 (LWP 20714)]
[New Thread 0x7fffe37ac700 (LWP 20715)]
[New Thread 0x7fffe1906700 (LWP 20716)]
free(): double free detected in tcache 2

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a3535 in __GI_abort () at abort.c:79
#2  0x00007ffff78fa508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0528d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff7900c1a in malloc_printerr (str=str@entry=0x7ffff7a06f58 "free(): double free detected in tcache 2") at malloc.c:5341
#4  0x00007ffff79026fd in _int_free (av=0x7ffff7a3cc40 <main_arena>, p=0x55555b36aff0, have_lock=<optimized out>) at malloc.c:4193
#5  0x0000555555713b28 in checked_free (ptr=0x55555b36b000) at misc.c:1275
#6  0x0000555555708809 in setLevelArtworkDir (ti=0x555558bfd860) at setup.c:398
#7  0x0000555555645972 in CheckArtworkTypeForRedefinedCustomElements (type=0) at init.c:5758
#8  0x0000555555645a38 in InitOverrideArtwork () at init.c:5812
#9  0x0000555555645d9e in ReloadCustomArtwork (force_reload=0) at init.c:5925
#10 0x00005555556628b0 in DrawMainMenu () at screens.c:1596
#11 0x00005555556b31ab in RequestQuitGameExt (skip_request=1, quick_quit=1, message=0x5555557c9d60 "Do you really want to quit the game?") at game.c:15028
#12 0x00005555556b3252 in RequestQuitGame (ask_if_really_quit=0) at game.c:15048
#13 0x000055555564ab24 in HandleKey (key=27, key_status=1) at events.c:2376
#14 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd990) at events.c:1462
#15 0x0000555555646b84 in HandleEvents () at events.c:249
#16 0x0000555555646d67 in EventLoop () at events.c:348
#17 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # was paused?
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ed700 (LWP 21099)]
[New Thread 0x7fffe37ac700 (LWP 21100)]
[New Thread 0x7fffe1906700 (LWP 21104)]
r 
y
rocksndiamonds: warning: getKeyFromKeyName(): not completely implemented
[Thread 0x7fffe37ac700 (LWP 21100) exited]
[Thread 0x7fffe37ed700 (LWP 21099) exited]
[Thread 0x7fffe1906700 (LWP 21104) exited]
[Inferior 1 (process 21098) exited normally]
(gdb) r
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
